package com.globallogic.strelchuk.usermanager.dao;

import java.util.List;
import com.globallogic.strelchuk.usermanager.domain.User;

public interface UserDao {

	public void addUser(User user);

	public List<User> listAllUsers();
	
	public void removeUser(Integer id);
	
	public void editUser(User user, Integer id);
	
	public User getUserById(Integer id);	
	
	public boolean isCorrectPassword(User user);
	
	public boolean isUserSignedIn(User user);
	
	public User getUserByLogin(String login);
}
